12231
82586
1004430
387704
359390
950440
484960
833926
278175
752168
133525
692745
5169799
3590581
3118148
2419804
2243988
2070609
1991358
192178
1776118
1724136
1696196
1642471